A formal toolchain for offline and run-time verification of robotic systems

نویسندگان

چکیده

Validation and Verification (V&V) of autonomous robotic system software is becoming a critical issue. Among the V&V techniques at our disposal, formal approaches are among most rigorous trustworthy ones. Yet, level skills knowledge required to use deploy methods usually quite high rare. In this paper, we describe an approach that starts from regular, but rigorous, framework specify components, which can also automatically synthesize model these components. We how execute resulting model, in place traditional implementation, show provides opportunity add powerful monitoring runtime verification capabilities system, e.g., prevent collisions, or trigger emergency landing. Since used models specifically designed be faithful their semantics, every execution (in implementation) mapped trace specification. As result, prove many interesting properties offline, using model-checking techniques. give several examples, such as about schedulability, worst-case traversal time, mutual exclusion. believe having consistent workflow, initial specification down formal, executable major advance robotics opens way for functional components robots beyond. illustrate claim by describing complete example based on genuine drone flight controller.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Formal Verification Methodology for Collective Robotic Systems

We present a novel formal verification approach for collective robotic systems that is based on the use of the formal language Klaim and related analysis tools. While existing approaches focus on either microor macroscopic views of a system, we model aspects of both the robot hardware and behaviour, as well as relevant aspects of the environment. We illustrate our approach through a robotics sc...

متن کامل

Design and formal verification of DZMBE+

In this paper, a new broadcast encryption scheme is presented based on threshold secret sharing and secure multiparty computation. This scheme is maintained to be dynamic in that a broadcaster can broadcast a message to any of the dynamic groups of users in the system and it is also fair in the sense that no cheater is able to gain an unfair advantage over other users. Another important feature...

متن کامل

LOVER: Light-Weight fOrmal Verification of adaptivE Systems at Run Time

Adaptive systems are able to modify their behaviors to respond to significant changes at run time such as component failures. In many cases, run-time adaptation is simply replacing a piece of system with a new one without interrupting the system operation. In terms of component-based systems, an adaptation may be defined as replacing a system component with a new version at run time. However, u...

متن کامل

Safety Verification of Real Time Systems Serving Periodic Devices

In real-time systems response to a request from a controlled object must be correct and timely. Any late response to a request from such a device might lead to a catastrophy. The possibility of a task overrun, i.e., missing the deadline for completing a requested task, must be checked and removed during the design of such systems. Safe design of real-time systems running periodic tasks under th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Robotics and Autonomous Systems

سال: 2023

ISSN: ['0921-8890', '1872-793X']

DOI: https://doi.org/10.1016/j.robot.2022.104301